package com.han.springboot01.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@Controller
public class IndexController  {

//    @RequestMapping("/user/register")
//    public String register(){
//        return "register";
   // }
//    @RequestMapping("/register1")
//    public String index(){
//        return "register";
//    }

//    @RequestMapping("/logins")
//    public String Logins(@RequestParam("username") String username,
//          @RequestParam("password") String password)  throws HibernateDaoSupport , SQLException {
//if (username==null){
//    return "index";
//}
//else if (password==null){
//    return "index";
//}
//else {
//    String hql = "from Employee where username=? and password = ?";
//    List<Manager> list = this.getHibernateTemplate().find(hql,new String[]{username,password});
//    if(list.size()>0){
//
//        return "success";
//    }
//
//    return null;
//
//}

//
//    }

//    @RequestMapping("/user/login")
//@ResponseBody
//    public List<Map<String,Object>> login1(){
//        String sql="select * from manager";
//        List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);
//
//        return maps;
//    }

//    public String login(@RequestParam("username") String username,
//                        @RequestParam("password") String password,
//                        Model model, HttpSession session){
//
//        //具体的业务
//        if (!StringUtils.isEmpty(username)&&"123456".equals(password)){
//            session.setAttribute("loginUser",username);
//
//            return "dashboard";
//        }else {
//            model.addAttribute("msg","用户名密码错误");
//            return  "index";
//        }
//
//    }



//@RequestMapping("/selectall")
//    public  List<Map<String,Object>> login1(){
//    Map m1 = new HashMap();
//    m1.put("mname",mpassword);
//    System.out.println(mname);
//        String sql="select mname,mpassword from manager";
//        Map maps1=jdbcTemplate.queryForMap(sql);
//        List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);
//    System.out.println(maps1);
//if (m1.equals(maps)){
//    return "redirect:/……";
//}else {
//
//}
//        return maps;
//    }
//
//
//
//    @Autowired
//    JdbcTemplate jdbcTemplate;
//@GetMapping("/userList")
//    //查询数据库的所以信息
//    public List<Map<String,Object>> userList(@RequestParam("username") String username,@RequestParam("password") String password){
//
//        String sql="select mname,mpassword from manager where mname=username and mpassword=password";
//        List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);
//
//return maps;
//
//    }
//
//@RequestMapping("/addList")
//    public String addManager(){
//    String SQL="insert into sql4152.manager(mid,mname,mpassword) values (3,'小谷','123456')";
//jdbcTemplate.update(SQL);
//return "updata";
//}
//
//
//
//@RequestMapping("/sffa")
////    @ResponseBody
//    public List<Map<String,Object>> login11(){
//        String sql="select * from manager";
//        List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);
//
//
//        return maps;
//    }
//    public Map<String,Object> login11(){
//        String sql="select * from manager";
//       Map<String, Object> maps = jdbcTemplate.queryForMap(sql);
//
//        return maps;
//    }

//    @RequestMapping("/ADF")
//    public static void test01() throws Exception {
//        // String sql = "SELECT COUNT(*) FROM product;";
//        String sql = "SELECT * FROM manager";
//        JdbcTemplate jdbcTemplate = new JdbcTemplate(DataSourceUtils.getDataSource());
//        int forInt = jdbcTemplate.queryForInt(sql);
//        System.out.println(forInt);
//    }

}
